//---------------------------------------------------------------------
// CascadeSharp
// General Public License V2
//---------------------------------------------------------------------

using System;
using CascadeSharp.TKBRep.TopoDS;

namespace CascadeSharp.TKTopAlgo.BRepCheck
{
    //---------------------------------------------------------------------
    //  Class  BRepCheck_Face
    //---------------------------------------------------------------------
    public sealed class BRepCheck_Face : BRepCheck_Result
    {
        public BRepCheck_Face(TopoDS_Face F)
            : base()
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Face(BRepCheck_Face parameter1)
            : base()
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Face()
        {
            throw new NotImplementedException();
        }

        public void InContext(TopoDS_Shape ContextShape)
        {
            throw new NotImplementedException();
        }

        public void Minimum()
        {
            throw new NotImplementedException();
        }

        public void Blind()
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Status IntersectWires(bool Update)
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Status IntersectWires()
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Status ClassifyWires(bool Update)
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Status ClassifyWires()
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Status OrientationOfWires(bool Update)
        {
            throw new NotImplementedException();
        }

        public BRepCheck_Status OrientationOfWires()
        {
            throw new NotImplementedException();
        }

        public void SetUnorientable()
        {
            throw new NotImplementedException();
        }

        public void SetStatus(BRepCheck_Status theStatus)
        {
            throw new NotImplementedException();
        }

        public bool IsUnorientable()
        {
            throw new NotImplementedException();
        }

        public bool GeometricControls()
        {
            throw new NotImplementedException();
        }

        public void GeometricControls(bool B)
        {
            throw new NotImplementedException();
        }

        public char get_type_name()
        {
            throw new NotImplementedException("Native class returns pointer to integer/double/handle.");
        }
    }; // class BRepCheck_Face
}